Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Turkey #1-w2 Poland F3 France F8 Spain F12 France F10 France F11 Spain F19 France F18 Qatar F3 Cuba F1 Spain #2-w1 Spain #2-w2 Morocco F5 Lebanon F1 Lebanon F2 Poland F5 Poland F6 Ukraine F1 Ukraine F2 Ukraine F3 Great Britain #1-w2 Great Britain F8 Egypt F1 Egypt F2 Great Britain F9 Algeria F1 Algeria F2 China F1 China F2 Germany F1 France F7 Poland F3 Poland F4 France F8 France F9 Chile F7 Chile F8 Chile F9 France F1 Egypt F1 Egypt F2 Greece F1 France F6 Turkey #1-w1 Croatia F3 Croatia F4 France F17 France F19 Belgium F1 Qatar F4 Qatar F5 France F2 France F3 Mexico F2 France F6 Hungary F1 Hungary F2 Hungary F3 Morocco F4 China F1 China F2 Great Britain #1-w1 Great Britain #1-w3 Great Britain #1-w4 Canada F1 France F12 Estonia F2 Poland F7 Lithuania F1 Poland F8 Germany F7 Brazil F12 Georgia F1 France F17 France F18 Georgia F2 France F19 Great Britain F17 Great Britain F18 France F2 France F3 Morocco F1 Morocco F2 France F5 Germany F2 Germany F4 France F22 France F6 Vietnam F1 Vietnam F2 France F8 France F9 Switzerland F6 Morocco F4 Croatia F11 Germany F2 Canada F1 Algeria F1 Canada F9 Canada F10 Sri Lanka F1 Sri Lanka F2 Sri Lanka F3 Croatia F3 Apia International - Sydney BNP Paribas Masters - Paris Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open de L'Isere (Open 38) - Grenoble Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Sporting Challenger 2003 - Turin ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Open de Montauban - Montauban Siemens Open 2003 - Scheveningen Tampere Imageneering Open - Tampere Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Mordovia Cup - Mordovia GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Open de L'Isere - Grenoble Tumkur Open - Tumkur Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Arroyo de la Encomienda - Valladolid 13 BH Tennis Open International Cup - Belo Horizonte Togliatti Cup - Togliatti Mordovia Cup - Mordovia St. Petersburg Challenger - St. Petersburg TED Open - Istanbul Samsung Securities Cup - Seoul China Open - Beijing Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Challenger Brasov - Brasov Architect Open - Budapest Copa Petrobras - Santiago Copa Petrobras - Montevideo Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham XL Bermuda Open - Bermuda Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Ciudad de Telde - Telde Trofeo Sisma Mantova - Mantova Penza Cup - Penza Togliatti Cup - Togliatti Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx IPP Geneva Trophy - Geneva Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Open de Montauban - Montauban Guzzini Challenger - Recanati 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Tean International - Alphen Open D'Orleans - Orleans Internazionali di Tennis Dell'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn 2008 China TCL Challenger - Guangzhou South African Airways Open - East London AGT Challenger - Leon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Schickendanz Open - Furth The Surbiton Trophy - Surbiton Bulgarian Open Challenger - Sofia Polska Energia Open - Bytom Dublin Challenger - Dublin BSI Challenger Lugano - Lugano Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Tashkent Challenger - Tashkent President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Noumea Challenger Heilbronn Challenger Cherbourg Challenger Rabat Challenger Sunrise Challenger Marrakech Challenger Johannesburg Challenger Open Castilla y Leon - Segovia Tunis Challenger Bordeaux Challenger Furth Challenger Nottingham Challenger Lugano Challenger Bytom Challenger Turin Challenger Scheveningen Challenger Poznan Challenger KGHM Dialog Polish Indoors - Wroclaw Freudenstadt Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Banja Luka Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Astana Challenger Genova Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Rabat Challenger Sarajevo Challenger Marrakech Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger San Remo Challenger Medjurgorje Open - Medjugorje Biella Challenger Cremona Challenger Nottingham Challenger Kosice Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Penza Challenger Saransk Challenger Vancouver Challenger Beijing Challenger Banja Luka Challenger 2008 - Banja Luka Istanbul Challenger Manerbio Challenger Como Challenger St. Remy Challenger Bangkok Challenger Izmir Challenger Bangkok Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger Johannesburg Challenger Rome Challenger Nottingham Challenger Nottingham Challenger Samarkand Challenger Karshi Challenger Como Challenger Genova Challenger Campinas Challenger Belo Horizonte Challenger Rennes Challenger Medellin Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Tunis Challenger Dallas Challenger Napoli Challenger Rome Challenger Monza Challenger Penza Challenger St. Remy Challenger Petange Challenger Orleans Challenger Quito Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Le Gosier Challenger Geneva Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Irving Challenger Irving Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Open de Moselle - Metz Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Generali Open - Kitzbuhel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote dAzur - Nice AEGON Championships - London Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Bet-At-Home Austrian Open - Kitzbuhel Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Olympics - London Olympics - Rio de Janeiro